Craig's Theorem

نویسنده

  • Jeffrey Ketland
چکیده

Proof of Craig’s Theorem: Assume that S is a deductively closed set of sentences, whose elements may be recursively enumerated thus F(0), F(1), ..., F(n), ..., where F is a recursive function from natural numbers to sentences (we assume that expressions, sentences, etc., have been Gödel-coded in some manner). The set of theorems of an axiomatic theory is automatically recursively enumerable. But, in general, a recursively enumerable set is not automatically recursive. An example of a recursively enumerable set which is non-recursive is the set of logical truths in a firstorder language with a single dyadic predicate (this result is known as Church’s Theorem). However, by a trick devised by Craig, we can define a recursive set Craig(S) whose deductive closure is S. Let A be a sentence and n a natural number. Let A be the (n+1)-fold conjunction A ∧ .... ∧ A. The sentence A is logically interdeducible with A. Next, consider sentences of the form F(n). Define Craig(S) to be {F(n): n ∈ N}. The deductive closure of Craig(S) must be S, since each element of Craig(S) is equivalent to an element of S. Next, we give an informal decision procedure for membership in Craig(S). Given a sentence A, to decide whether A ∈ Craig(S), first check if A has the form B, for some sentence B and number n. By unique readability, this is checkable, and if A is not of this form, then A ∉ Craig(S). So, suppose that A is of the form B. We calculate F(n), and if B is indeed F(n), then A ∈ Craig(S). And otherwise, A ∉ Craig(S). The existence of a decision procedure for membership in Craig(S) implies that Craig(S) is recursive. The set Craig(S) is therefore a recursive axiomatization of the theory S.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Craig's Interpolation Theorem formalised and mechanised in Isabelle/HOL

We formalise and mechanise a construtive, proof theoretic proof of Craig’s Interpolation Theorem in Isabelle/HOL. We give all the definitions and lemma statements both formally and informally. We also transcribe informally the formal proofs. We detail the main features of our mechanisation, such as the formalisation of binding for first order formulae. We also give some applications of Craig’s ...

متن کامل

Abstractions in a Domain Independent Planning Context

ions in a Domain Independent Planning Context Craig McNulty and Susanne Murphy and Peter Gregory and Derek Long Department of Computer and Information Sciences University of Strathclyde Glasgow, UK [email protected]

متن کامل

Duality between Logics and Equivalence Relations

Assuming w is the only measurable cardinal, we prove: (i) Let ~ be an equivalence relation such that ~ = =z. for some logic L < L* satisfying Robinson's consistency theorem (with L* arbitrary); then there exists a strongest logic L+ « L* such that ~ = =/.+ ; in addition, L+ is countably compact if ~^= . (ii) Let ~ be an equivalence relation such that ~ = =/." for some logic L° satisfying Robins...

متن کامل

No Feasible Monotone Interpolation for Cut-free Gentzen Type Propositional Calculus with Permutation Inference

The feasible monotone interpolation method has been one of the main tools to prove the exponential lowerbounds for relatively weak propositional systems. In [2], we introduced a simple combinatorial reasoning system, GCNF+permutation, as a candidate for an automatizable, though powerful, propositional calculus. We show that the monotone interpolation method is not applicable to prove the superp...

متن کامل

No feasible monotone interpolation for simple combinatorial reasoning

The feasible monotone interpolation method has been one of the main tools to prove the exponential lower bounds for relatively weak propositional systems. In [1], we introduced a simple combinatorial reasoning system, GCNF+permutation, as a candidate for an automatizable, though powerful, propositional calculus. We show that the monotone interpolation method is not applicable to prove the super...

متن کامل

Constructing Craig Interpolation Formulas

1 Background and Introduction Let 27 and H be two inconsistent first order theories. Then by Craig's Interpolation Theorem, there is a sentence 8, called a Craig interpolant, such that 8 is t rue in 27 and false in H and every nonlogical symbol occurring in 8 occurs in bo th 27 and H. Craig interpolants can be used to solve the problem of learning a first order concept by letting 27 and H be th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005